home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / cmidilib.zip / MAKEFILE < prev    next >
Text File  |  1991-08-23  |  1KB  |  52 lines

  1. CFLAGS = -g
  2.  
  3. mftext : midifile.o mftext.o crack.o
  4.     cc midifile.o mftext.o crack.o -o mftext
  5.  
  6. mfcheck : midifile.o mfcheck.o
  7.     cc midifile.o mfcheck.o -o mfcheck
  8.  
  9. mfstrings : midifile.o mfstrings.o
  10.     cc midifile.o mfstrings.o -o mfstrings
  11.  
  12. mf1to0 : midifile.o mf1to0.o
  13.     ${CC} ${CFLAGS} $@.c midifile.o -o $@
  14.  
  15. mfwrite_ex : midifile.o mfwrite_ex.o
  16.     cc midifile.o mfwrite_ex.o -o mfwrite_ex
  17.  
  18. all : mftext mfcheck mfstrings mf1to0 midifile.man
  19.  
  20. midifile.man : midifile.3
  21.     nroff -man -Tlp midifile.3 | col -b > midifile.man
  22.  
  23. clean :
  24.     rm -f mftext mfcheck mfstrings mf1to0 mfwrite_ex *.o midifile.man
  25.  
  26. lint :
  27.     lint midifile.c mf1to0.c
  28.  
  29. midtouu :
  30.     for i in example*.mid ; \
  31.     do \
  32.         echo $$i ; \
  33.         uuencode $$i $$i > `basename $$i .mid`.uu ; \
  34.         if [ $$? -eq 0 ] ; then  rm -f $$i ; fi ; \
  35.     done
  36.  
  37. uutomid :
  38.     for i in example*.uu ; \
  39.     do \
  40.         echo $$i ; \
  41.         uudecode $$i ; \
  42.         if [ $$? -eq 0 ] ; then  rm -f $$i ; fi ; \
  43.     done
  44.  
  45. test : mftext
  46.     for i in example*.mid ; \
  47.     do \
  48.         echo $$i ; \
  49.         mftext $$i > /dev/null ; \
  50.         if [ $$? -ne 0 ] ; then echo "Mftext of $$i failed!" ; fi ; \
  51.     done
  52.